An Analysis on SAWSDL and its Implementation Tools
نویسندگان
چکیده
Recently, Semantic Annotations for WSDL (SAWSDL) standard emerged as a W3C recommendation to add semantics to WSDL components. SAWSDL annotates WSDL components with different semantics in order to automate Web service tasks, such as service discovery, composition, mediation, and invocation. In fact, certain service task requires a specific service semantic that semantically describes the service. As a result, several tools and techniques have emerged to allow users to get maximum advantage of semantic Web service by implementing SAWSDL. This paper analyzes SAWSDL standard. The relationships between SAWSDL and WSDL components were revealed. The direct relationships between SAWSDL components and service tasks through service semantics were investigated and reported. This paper also reviews some well-known tools that are used for SAWSDL implementation. DOI: 10.4018/jwp.2012010104 International Journal of Web Portals, 4(1), 42-53, January-March 2012 43 Copyright © 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. because SAWSDL is mainly for annotating WSDL components and XML. WSDL language is a standard description language to describe Web service interface based on XML language (Cömert, Uluta, Akıncı, & Kara, 2010). WSDL specify the functionality and messages of service at syntactic level only (Guo & Sun, 2010; Larvet, Christophe, & Pastor, 2008), which means that WSDL is far from supporting the semantic of Web service messages. Specifying the functionality and messages of service at semantic level is very important to automate services tasks. Thus, considerable effort was expended to support the description of Web service at both syntactic and semantic levels. Semantic Web service is a result of combining two Web technologies; semantic Web and Web service, in order to increase automation and business execution in a digital environment (Breslin et al., 2010). Semantic Web is concerned with the semantic of the Web contents (e.g., Web pages, Web information) by transferring the Web into a repository of computer readable (machine-readable) data (Charif & Sabouret, 2006), in order to help the computer to understand the meaning and the context of the Web contents. The foundation of building semantic Web is logic and knowledge representations (Kopecký et al., 2007). The goal of semantic Web is to make Web resources machine-readable resource to be understood by the computer. This can be done by annotating Web resource with semantic annotation (JiaXian, Wei-Hua, & Ji-Gui, 2010) with reference to the concepts of semantic model (ontology). However, ontology is regarded as the backbone of the semantic Web (Fensel, 2007), because it has the ability to interweave human and machine understanding (Fensel, 2003). Ontology is a collection of concepts and the relationships among them (Li, Madnick, Zhu, & Fan, 2009). The design of the ontology is based on the logical theory or set of axioms (Guarino, 1998) to express the meaning of a vocabulary and semantic in a formal manner (Bountouri, Papatheodorou, Soulikias, & Stratis, 2009). Furthermore, ontology can be thought of as knowledge management on a global scale (Fensel, 2007). Due to the fact that ontology is considered as the backbone of the semantic Web, several technologies and standards have emerged to describe and or add semantic to the Web services. SAWSDL is a well-known standard that is used to add semantic to the Web service. Currently, there are some semantic Web service frameworks that have embraced SAWSDL such as WSMO (Kopecký & Schütz, 2008a) and OWL-S (Martin, Paolucci, & Wagner, 2007; Paolucci, Wagner, & Martin, 2007). Even though SAWSDL is a well known and adapted standard for annotating WSDL components, this paper is the first attempt to introduce and analyze the SAWSDL in detail. It provides sufficient overview about the SAWSDL in terms of where and how to use SAWSDL components. In addition, this study investigates and reveals the direct relationships between SAWSDL and WSDL components. Furthermore, this study explores and reveals the impact of SAWSDL and the relation between SAWSDL components and Web service tasks through service semantics. Finally, some of the well-known tools that used for SAWSDL implementation are reviewed and compared based on some criteria. The rest of the paper is organized as follows: We present the analysis of SAWSDL standard. We reveal the relation between SAWSDL components and WSDL components, as well as, the relation between SAWSDL components and Web service tasks through service semantics. It also discusses the impact of annotating WSDL components using SAWSDL in order to automate (partially or fully) Web service tasks. We review and compare some of the well-know tools that are used for SAWSDL implementation. Finally, we conclude this study. SEMANTIC ANNOTATION FOR WSDL Semantic annotation for WSDL (SAWSDL) is a new standard that is recommended by World Wide Web Consortium (W3C) (Kopecký et al., 10 more pages are available in the full version of this document, which may be purchased using the "Add to Cart" button on the product's webpage: www.igi-global.com/article/analysis-sawsdl-itsimplementation-tools/72135?camid=4v1 This title is available in InfoSci-Journals, InfoSci-Journal Disciplines Computer Science, Security, and Information Technology. Recommend this product to your librarian: www.igi-global.com/e-resources/libraryrecommendation/?id=2
منابع مشابه
XSPARQL: Traveling between the XML and RDF Worlds - and Avoiding the XSLT Pilgrimage
With currently available tools and languages, translating between an existing XML format and RDF is a tedious and error-prone task. The importance of this problem is acknowledged by the W3C GRDDL working group who faces the issue of extracting RDF data out of existing HTML or XML files, as well as by the Web service community around SAWSDL, who need to perform lowering and lifting between RDF d...
متن کاملSemantic Web Service Selection with SAWSDL-MX
In this paper, we present an approach to hybrid semantic Web service selection of semantic services in SAWSDL based on logicbased matching as well as text retrieval strategies. We discuss the principles of semantic Web service description in SAWSDL and selected problems for service matching implied by its specification. Based on the result of this discussion, we present different variants of hy...
متن کاملThe 7 th International Semantic Web Conference Service Matchmaking and Resource Retrieval in the Semantic Web ( SMR 2 2008 )
In this paper, we present an approach to hybrid semantic Web service selection of semantic services in SAWSDL based on logicbased matching as well as text retrieval strategies. We discuss the principles of semantic Web service description in SAWSDL and selected problems for service matching implied by its specification. Based on the result of this discussion, we present different variants of hy...
متن کاملHybrid Adaptive Web Service Selection with SAWSDL-MX and WSDL-Analyzer
In this paper, we present an adaptive, hybrid semantic matchmaker for SAWSDL services, called SAWSDL-MX2. It determines three kinds of semantic service similarity with a given service request, that are logic-based, text-based and structural similarity. In particular, the degree of structural service similarity is computed by the WSDL-Analyzer tool [12] by means of XMLS tree edit distance measur...
متن کاملCombining SAWSDL, OWL-DL and UDDI for Semantically Enhanced Web Service Discovery
UDDI registries are included as a standard offering within the product suite of any major SOA vendor, serving as the foundation for establishing design-time and run-time SOA governance. Despite the success of the UDDI specification and its rapid uptake by the industry, the capabilities of its offered service discovery facilities are rather limited. The lack of machineunderstandable semantics in...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IJWP
دوره 4 شماره
صفحات -
تاریخ انتشار 2012